stop-start apparatus - Español Inglés Diccionario